home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11703 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.9 KB  |  53 lines

  1. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  2. Path: netcom.com!adaworks
  3. From: adaworks@netcom.com (AdaWorks)
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Message-ID: <adaworksDoBrqA.7or@netcom.com>
  6. Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
  7. Organization: NETCOM On-line Communication Services (408 261-4700 guest)
  8. X-Newsreader: TIN [version 1.2 PL1]
  9. References: <JSA.96Feb16135027@organon.com> <313D4D00.875@ix.netcom.com> <4hjm02INN3mt@keats.ugrad.cs.ubc.ca> <DnuGrG.JrE@news.thomson-lcr.fr> <4hl082INNc7d@keats.ugrad.cs.ubc.ca>
  10. Date: Fri, 15 Mar 1996 20:03:45 GMT
  11. Sender: adaworks@netcom.netcom.com
  12.  
  13. Kazimir Kylheku (c2a192@ugrad.cs.ubc.ca) wrote:
  14.  
  15.  
  16. : You mean, that if I intend to write a procedure which computes the GCD of a
  17. : pair of integers, and I somehow end up computing the LCM instead, your Ada
  18. : programming environment will kindly inform me with a diagnostic: `
  19.  
  20.  
  21.    Barry Boehm has often distinguished between,
  22.  
  23.                    "Doing the right job"
  24.  
  25.                            and
  26.  
  27.                    "Doing the job right"
  28.  
  29.    No language can help you "do the right job."  Languages such as Ada
  30.    and Eiffel are designed to maximize the help one can get from the
  31.    compiler to "do the job right."  C++ also defines a language that
  32.    makes it possible to get more help from the compiler.  Surely, no one
  33.    would ever suggest that C is such a language.  If it were, there would
  34.    not be such a huge aftermarket for product such as Purify.
  35.  
  36.    There are certainly times when one does not want to get a lot of help
  37.    from the compiler.  There are some exceptionally bright people who
  38.    do not require such help.  However, when it is appropriate to seek the
  39.    a lot of help from a compiler, one clear choice is Ada.
  40.  
  41.    Richard Riehle
  42.    adaworks@netcom.com
  43.  
  44. -- 
  45.  
  46. richard@adaworks.com
  47. AdaWorks Software Engineering
  48. Suite 27
  49. 2555 Park Boulevard
  50. Palo Alto, CA 94306
  51. (415) 328-1815
  52. FAX  328-1112
  53.